package main

import (
	"fmt"
	"learningProject/shangguigu/client/process"
	"os"
)

var userId int
var userPwd string
var userName string

func main() {
	// 接受用户的选择
	var key int
	// 判断是否继续显示菜单
	//var loop bool = true

	for {
		fmt.Println("欢迎登陆多人聊天系统")
		fmt.Println("1、登陆聊天室")
		fmt.Println("2、注册用户")
		fmt.Println("3、退出系统")

		fmt.Scanf("%d\n", &key)
		switch key {
		case 1:
			fmt.Println("登陆聊天室")
			fmt.Println("请输入用户id")
			fmt.Scanf("%d\n", &userId)
			fmt.Println("请输入密码 ")
			fmt.Scanf("%s\n", &userPwd)
			// 创建UserProcess实例
			up := &process.UserProcess{}
			up.Login(userId, userPwd)
			//loop = false
		case 2:
			fmt.Println("注册用户")
			fmt.Println("请输入用户id")
			fmt.Scanf("%d\n", &userId)
			fmt.Println("请输入密码 ")
			fmt.Scanf("%s\n", &userPwd)
			fmt.Println("请输入用户名 ")
			fmt.Scanf("%s\n", &userName)

			// 创建UserProcess实例,完成注册请求
			up := &process.UserProcess{}
			up.Register(userId, userPwd, userName)
		case 3:
			fmt.Println("退出系统")
			os.Exit(0)
		default:
			fmt.Println("输入有误")
		}
	}
}
